#include"comm.h"

int main()
{
  key_t k=ftok(PATHNAME,PROJ_ID);
  if(k<0)
  {
    perror("ftok\n");
    return 1;
  }
  printf("%x\n",k);

  //获取共享内存
  int shmid=shmget(k,SIZE,IPC_CREAT);
  if(shmid<0)
  {
    perror("shmget error!\n");
    return 2;
  }
  
  //关联
  char* mem=shmat(shmid,NULL,0);
  
  //TODO
  int i=0;
  while(1)
  {
    mem[i]='A'+i;
    sleep(1);
    i++;
    mem[i]='\0';
    if(i==10)
    {
      break;
    }
  }
  
  //取消关联
  shmdt(mem);
  return 0;
}
